package com.springframework.beans.factory;

import org.springframework.core.ResolvableType;
import org.springframework.lang.Nullable;

public interface MyListableBeanFactory {
    String[] getBeanNamesForType(ResolvableType type);
    String[] getBeanNamesForType(ResolvableType type, boolean includeNonSingletons, boolean allowEagerInit);
    String[] getBeanNamesForType(@Nullable Class<?> type, boolean includeNonSingletons, boolean allowEagerInit);

}
